package com.drg.center.entity.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: zhangxilin
 * @Date: 2025/1/5
 */
@Data
@ApiModel("医生汇总VO")
public class DoctorSummaryVO implements Serializable {

    @ApiModelProperty("医生编码")
    private String doctorCode;

    @ApiModelProperty("医生名称")
    private String doctorName;

    @ApiModelProperty("科室名称")
    private String departName;

    @ApiModelProperty("盈亏总金额")
    private BigDecimal profit;

    @ApiModelProperty("预测盈亏金额")
    private BigDecimal expectProfit;

    @ApiModelProperty("病例数")
    private Integer caseCount;

    @ApiModelProperty("例均净盈亏金")
    private BigDecimal avgProfit;

    @ApiModelProperty("例均预测盈亏")
    private BigDecimal avgExpectProfit;

    @ApiModelProperty("医疗总费用")
    private BigDecimal totalCost;

    @ApiModelProperty("例均费用")
    private BigDecimal avgTotalCost;

    @ApiModelProperty("例均药品费用")
    private BigDecimal avgMedicineCost;

    @ApiModelProperty("例均材料费用")
    private BigDecimal avgConsumablesCost;

    @ApiModelProperty("药占比")
    private String drugMix;

}
